package com.brightgenerous.niconama05.anime.product;

import com.brightgenerous.niconama05.anime.Anime;
import com.brightgenerous.niconama05.anime.Heroine;
import com.brightgenerous.niconama05.anime.Interviewer;

/**
 * らきすたクラス
 * 
 * @author brigen
 */
public class Rakisuta implements Anime {

	/**
	 * コンストラクタ
	 */
	protected Rakisuta() {
	}

	/**
	 * インタビュアーを受け入れる
	 *
	 * @param x_interviewer インタビュアー
	 */
	@Override
	public void accept(Interviewer x_interviewer) {
	}

	/**
	 * タイトルを取得する
	 * 
	 * @return タイトル
	 */
	@Override
	public String getTitle() {
		return "らきすた";
	}

	/**
	 * 概要を取得する
	 *
	 * @return 概要
	 */
	@Override
	public String getDescription() {
		return "「らっきー☆ちゃんねる」が本編";
	}

	/** キャラクター こなた */
	private final Heroine m_konata = new Heroine("泉 こなた", "平野綾", "http://ec2.images-amazon.com/images/I/41h9ANEu4nL._SL500_AA300_.jpg");

	/** キャラクター つかさ */
	private final Heroine m_tsukasa = new Heroine("柊 つかさ", "福原香織", "http://ec2.images-amazon.com/images/I/31nJ92xmwkL._SL500_AA300_.jpg");

	/** キャラクター かがみ */
	private final Heroine m_kagami = new Heroine("柊 かがみ", "加藤英美里", "http://ec2.images-amazon.com/images/I/41XbqgCno-L._SL500_AA300_.jpg");

	/** キャラクター みゆき */
	private final Heroine m_miyuki = new Heroine("高良 みゆき", "遠藤綾", "http://ec2.images-amazon.com/images/I/31U5xO3wZWL._SL500_AA300_.jpg");

	/**
	 * キャラクター こなたを取得する
	 * 
	 * @return キャラクター こなた
	 */
	public Heroine getKonata() {
		return m_konata;
	}

	/**
	 * キャラクター つかさを取得する
	 *
	 * @return キャラクター つかさ
	 */
	public Heroine getTsukasa() {
		return m_tsukasa;
	}

	/**
	 * キャラクター かがみを取得する
	 *
	 * @return キャラクター かがみ
	 */
	public Heroine getKagami() {
		return m_kagami;
	}

	/**
	 * キャラクター みゆきを取得する
	 *
	 * @return キャラクター みゆき
	 */
	public Heroine getMiyuki() {
		return m_miyuki;
	}
}
